﻿/*
	* ----------------------------------------------------------------------------
  * CSS Document sub Start 
	* Author: DistantSound
	* IDE : 
  * ----------------------------------------------------------------------------
*/

.view-mask {
	display: inline-block;
	width: 100%;
	position: relative;
}

.view-maskbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .05);
}


.page-box {
	display: inline-block;
	width: 100%;
	padding: 15px 0;
	margin: 0;
	overflow: hidden;
}

.mask-box {
	z-index: 99998;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6);
	display: none;
}

.popup-title {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

.popup-title h1 {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	font-family: "宋体";
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}

.popup-title .popup-close {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.login-popup,
.retrieve-pasd-popup {
	z-index: 99999;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 700px;
	height: 460px;
	margin-top: -230px;
	margin-left: -350px;
	background-color: #fff;
	display: none;
	text-align: center;
}

.login-popup h2,
.retrieve-pasd-popup h2 {
	display: inline-block;
	width: 100%;
	line-height: 50px;
	padding: 15px 0;
	font-family: "微软雅黑";
	font-size: 22px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

.login-popup .div,
.retrieve-pasd-popup .div {
	display: inline-block;
	width: 260px;
}

.login-popup .iconfont {
	display: inline-block;
	height: 45px;
	width: 45px;
	line-height: 45px;
	border-right: 1px solid #d9dce1;
}

.login-popup .pic-yzm {
	border-left: 1px solid #d9dce1;
}

.retrieve-pasd-popup .div .r-pasd {
	border-left: 1px solid #d9dce1;
	display: inline-block;
	height: 45px;
	width: 80px;
	line-height: 45px;
	font-family: "宋体";
	font-size: 12px;
	font-weight: 200;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

.sub-select {
	display: inline-block;
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	height: 40px;
	line-height: 40px;
}

.sub-select .select-txt {
	display: inline-block;
	width: 80%;
	font-family: "宋体";
	font-size: 12px;
	font-weight: 200;
	text-align: center;
	white-space: nowrap;
	padding-left: 10px;
	height: 35px;
	line-height: 35px;
}

.sub-select .iconfont {
	float: right;
	display: inline-block;
	width: 30px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
}

.sub-select:hover .select-txt {
	color: #13bfb1;
}

.sub-select ul {
	background-color: #ffffff;
	display: inline-block;
	width: 100.18%;
	height: 105px;
	padding: 0 1px;
	z-index: 40;
	position: relative;
	top: 0;
	left: 0;
	margin-left: -1px;
	margin-top: 3px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	overflow-x: hidden;
}

.sub-select ul li {
	float: left;
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0 10px;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	font-family: "宋体";
	text-align: left;
	white-space: nowrap;
	background-color: #fff;
	border-top: 1px solid #f3f2f2;
	overflow: hidden;
}

.sub-select ul li:hover {
	background: #f8f8f8;
	color: #13bfb1;
}

.sub-select ul li:hover a {
	color: #13bfb1;
}

.sub-select:hover i {
	display: inline-block;
	-webkit-transition: 0.4s;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	color: #00b5b8;
}

.lis-1 {
	display: inline-block;
	height: 500px;
	width: 1920px;
	position: relative;
	margin-top: 0;
	margin-left: -960px;
	*margin-left: -960px;
	left: 50%;
	top: 0;
	z-index: 0;
	background-image: url(../images/bg-1.jpg);
	background-repeat: no-repeat;
}

.lis-1 .bd {
	display: inline-block;
	height: 500px;
	width: 1920px;
	margin: 0;
	padding: 0;
}

.lis-1 .bd ul {
	margin: 0;
	padding: 0;
}

.lis-1 .bd li {
	display: inline-block;
	height: 500px;
	width: 1920px;
	margin: 0;
	padding: 0;
}

.lis-1 .bd li a {
	display: inline-block;
	height: 500px;
	width: 1200px;
	position: relative;
	left: 360px;
	top: 0;
}

.lis-1 .bd li img {
	display: inline-block;
	width: 400px;
	margin-top: 100px;
}

.lis-1 .bd li div {
	display: inline-block;
	width: 600px;
	height: 200px;
	margin: 160px auto 0 auto;
	text-align: center;
	overflow: hidden;
}

.lis-1 .bd li h2 {
	display: inline-block;
	width: 100%;
	height: 90px;
	line-height: 90px;
	margin: 0;
	font-family: "张海山锐线体简";
	font-size: 60px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
}

.lis-1 .bd li h3 {
	display: inline-block;
	margin-top: 20px;
	padding: 0 20px;
	line-height: 60px;
	font-family: "张海山锐线体简";
	font-size: 40px;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
}

.lis-1 .hd {
	display: inline-block;
	width: 1200px;
	position: absolute;
	z-index: 10;
	right: 360px;
	top: 460px;
}

.lis-1 .hd ul {
	display: inline-block;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	height: 20px;
	overflow: hidden;
}

.lis-1 .hd li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	-webkit-border-radius: 100px;
	-o-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100%;
	background-color: #dcddde;
	background-color: rgba(128, 140, 167, 0.6);
	overflow: hidden;
}

.lis-1 .hd ul li.on {
	background-color: #fff;
}

.lis-2 {
	background-image: url(../images/bg-2.jpg);
}

.tab-box {
	display: inline-block;
	width: 100%;
	padding-top: 50px;
}

.tab-box-1 {
	display: inline-block;
	width: 100%;
}

.tab-box .hd,
.tab-box-1 .hd {
	display: inline-block;
	width: 100%;
}

.tab-box .hd ul,
.tab-box-1 .hd ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.tab-box .hd li {
	display: inline-block;
	box-shadow: 0 0 5px rgba(0, 0, 0, .25);
	border-radius: 13px;
	padding: 15px 0;
	width: 152px;
	height: 152px;
	background-repeat: no-repeat;
	background-position: 70px center;
	text-align: center;
	cursor: pointer;
}
.tab-box .hd li .iconfont {
	background-color: #fff;
}

.tab-box-1 .hd ul li {
	display: inline-block;
	width: 150px;
	height: 45px;
	line-height: 45px;
	margin-right: 2px;
	font-family: "宋体";
	font-size: 16px;
	font-weight: 200;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

.tab-box-1 .hd ul .on {
	background-color: #FAB170;
	color: #fff;
}

.tab-box .hd li .iconfont {
	display: inline-block;
	border-radius: 50%;
	width: 90px;
	height: 90px;
	line-height: 100px;
	background-color: #FAB170;
	font-size: 60px;
	color: #fff;
}

.tab-box .hd li span {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: 200;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}


.tab-box .hd li:hover, .tab-box .hd .on {
	background-color: #FAB170;
	color: #fff;
}

.tab-box .hd .on i.iconfont {
	background-color: #fff;
	color: #FAB170;
}

.tab-box .bd,
.tab-box-1 .bd {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
}

.tab-box .bd .bd-x {
	padding-top: 40px;
}

.tab-box .bd ul {
	display: inline-block;
	width: 100%;
}

.tab-box-1 .bd .lis-4ul {
	display: inline-block;
	width: 100%;
}

.tab-box .bd li {
	display: inline-block;
	width: 1200px;
}

.tab-box .bd .l-box {
	display: inline-block;
	width: 500px;
	overflow: hidden;
}

.tab-box .bd .l-box h2 {
	height: 45px;
	line-height: 45px;
	margin: 100px 0 30px 0;
	font-family: "微软雅黑";
	font-size: 32px;
	font-weight: bold;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.tab-box .bd .l-box P {
	display: block;
}

.tab-box .bd img {
	display: inline-block;
	width: 660px;
	padding: 15px 0;
	overflow: hidden;
}

.lis-3 {
	height: 750px;
	background-image: url(../images/bg-3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.lis-3 .l-box,
.lis-3 .r-box {
	margin-top: 80px;
}

.lis-3 h2 {
	display: inline-block;
	width: 100px;
	height: 50px;
	line-height: 50px;
	font-family: "宋体";
	font-size: 16px;
	font-weight: 200;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.lis-3 input {
	display: inline-block;
	width: 260px;
	height: 50px;
	line-height: 50px;
	background: none;
	font-family: "宋体";
	font-size: 14px;
	font-weight: 200;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.lis-3 .verification-codebox {
	display: inline-block;
	width: 90px;
	height: 30px;
	margin-top: 5px;
	overflow: hidden;
}

.lis-3 .verification-codebox #verification-code {
	float: left;
	display: inline-block;
	margin: 0;
	width: 90px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	left: 0;
	z-index: 0;
	font-size: 12px;
	font-family: "Arial", "宋体";
	font-weight: 100;
	white-space: nowrap;
	position: relative;
	text-align: center;
}

.lis-3 .verification-codebox .v-codebox {
	float: left;
	display: block;
	background: #fff;
	color: #808080;
	position: absolute;
	left: 0;
	top: 0;
}

.lis-3 .radio-box {
	display: inline-block;
	margin-left: 120px;
}

.lis-3 label {
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

.lis-3 .text-agent,
.lis-3 .text-ontrial {
	width: 100%;
}


.lis-4a {
	display: inline-block;
	width: 1200px;
	overflow: hidden;
}

.lis-4a h2 {
	display: inline-block;
	width: 260px;
	height: 40px;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: 400;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
}

.lis-4a h3 {
	display: inline-block;
	width: 260px;
	height: 40px;
	line-height: 40px;
	font-family: "宋体";
	font-size: 16px;
	font-weight: 400;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
}

.lis-4a .span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.lis-4a .span-1 {
	display: inline-block;
	height: 40px;
	width: 100%;
	line-height: 40px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: 200;
	white-space: nowrap;
	overflow: hidden;
}

.lis-4a textarea {
	display: inline-block;
	width: 720px;
	height: 200px;
	line-height: 24px;
	padding: 15px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: 200;
	text-align: left;
	overflow: hidden;
}

.lis-4a .p-texta,
.lis-5 .p-texta {
	display: inline-block;
	width: 720px;
	line-height: 24px;
	padding: 10px 20px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: 200;
	text-align: left;
	overflow: hidden;
}

.lis-4a hr,
.lis-5 hr {
	margin-top: 30px;
	margin-bottom: 30px;
	height: 1px;
	border: none;
	border-top: 1px dashed #EBEBEB;
}

.lis-4b,
.lis-4c {
	display: inline-block;
	width: 100%;
}

.lis-4b h1,
.lis-4c h1 {
	display: inline-block;
	width: 100%;
	line-height: 60px;
	font-family: "微软雅黑";
	font-size: 30px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

.lis-4b em,
.lis-4c em {
	display: inline-block;
	width: 100px;
	height: 100px;
	line-height: 100px;
	margin: 40px 0 0 40px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}

.lis-4b h2,
.lis-4c h2 {
	display: inline-block;
	line-height: 45px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: 400;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.lis-4b .div,
.lis-4c .div {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	margin-right: 50px;
	width: 180px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: 200;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.lis-4b .radio-box,
.lis-4c .radio-box {
	margin-top: 5px;
}

.lis-4b .table-tr,
.lis-4c .table-tr {
	float: left;
	display: table-row;
	width: 100%;
}

.lis-4b .table-tr:nth-child(odd),
.lis-4c .table-tr:nth-child(odd) {
	border-left: 2px solid #fff;
}

.lis-4b .table-tr:nth-child(1),
.lis-4c .table-tr:nth-child(1) {
	border-left: 2px solid #f5f7fa;
}

.lis-4b .table-tr:nth-child(even),
.lis-4c .table-tr:nth-child(even) {
	border-left: 2px solid #00b5b8;
}

.lis-4b .table-th,
.lis-4c .table-th {
	float: left;
	display: table-cell;
	padding: 0;
	line-height: 50px;
	font-family: "宋体";
	font-size: 16px;
	font-weight: 200;
	text-align: center;
	white-space: nowrap;
}

.lis-4b .table-th:first-child,
.lis-4c .table-th:first-child {
	border-left: none;
}

.lis-4b .table-td,
.lis-4c .table-td {
	float: left;
	display: table-cell;
	padding: 0;
	height: 75px;
	line-height: 35px;
	font-family: "宋体";
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
	white-space: normal;
	overflow: hidden;
}

.lis-4b .table-td:first-child,
.lis-4c .table-td:first-child {
	border-left: none;
}

.lis-4b .table-td span,
.lis-4c .table-td span {
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.lis-4c .table-td img {
	display: inline-block;
	width: 90px;
	height: 60px;
	margin: 8px auto;
	border: 1px solid #EBEBEB;
}

.lis-4c .table-td strong {
	font-weight: 200;
}

.upfile-box {
	display: inline-block;
	width: 750px;
}

.upfile-box .upfile-1 {
	display: inline-block;
	width: 300px;
}

.upfile-box .upfile-1 .upfile-t {
	display: inline-block;
	width: 300px;
	height: 175px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}

.upfile-box .upfile-1 .upfile-t img {
	display: inline-block;
	width: 240px;
	height: 175px;
	padding: 0;
}

.upfile-box .upfile-2 {
	display: inline-block;
	width: 180px;
	height: 260px;
}

.upfile-box .upfile-2 .upfile-t {
	display: inline-block;
	width: 100%;
	height: 175px;
	padding: 50px 0;
	margin: 0 auto;
	text-align: center;
}

.lis-5 {
	display: inline-block;
	width: 100%;
	overflow: hidden;
	padding: 20px 0;
}

.lis-5 h2 {
	display: inline-block;
	width: 260px;
	height: 40px;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: 400;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
}

.lis-5 h3 {
	display: inline-block;
	width: 260px;
	height: 40px;
	line-height: 40px;
	font-family: "宋体";
	font-size: 16px;
	font-weight: 400;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
}

.lis-5 .span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.lis-5 .span-1 {
	display: inline-block;
	height: 40px;
	width: 100%;
	line-height: 40px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: 200;
	white-space: nowrap;
	overflow: hidden;
}